/*
 * Copyright (c) 2012 Keerthi Ramachandran .
 */
package com.kee.example.domain;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * This class... todo (RK) javadoc
 *
 * @author <a href="mailto:Keerthi.Ramachandran@navis.com">Keerthi Ramachandran</a>, 8/16/12
 * @since 2.4. /2012-08-16
 */
public class Order implements Serializable {
/*    private long orderId;
    private OrderTypeEnm orderType;*/
    private long orderNumber;
    private OrderKey orderKey;
    private List<String> orderImgUrl;
    private Collection orderImgUrls = new ArrayList();
    private Set<String> imagesSet;
    private Map<Long,String> imagesMap;
    private Set<CustImage> custImagesSet;

    public Set<CustImage> getCustImagesSet() {
        return custImagesSet;
    }

    public void setCustImagesSet(Set<CustImage> inCustImagesSet) {
        custImagesSet = inCustImagesSet;
    }

    public List<String> getOrderImgUrl() {
        return orderImgUrl;
    }

    public void setOrderImgUrl(List<String> inOrderImgUrl) {
        orderImgUrl = inOrderImgUrl;
    }

    /*public List<OrderLine> getOrderLine() {
            return orderLine;
        }

        public void setOrderLine(List<OrderLine> inOrderLine) {
            orderLine = inOrderLine;
        }

        private List<OrderLine> orderLine;
    */
    public OrderKey getOrderKey() {
        return orderKey;
    }

    public void setOrderKey(OrderKey inOrderKey) {
        orderKey = inOrderKey;
    }

    public Order() {
    }


    /*public long getOrderId() {
        return orderId;
    }

    public void setOrderId(long inOrderId) {
        orderId = inOrderId;
    }

    public OrderTypeEnm getOrderType() {
        return orderType;
    }

    public void setOrderType(OrderTypeEnm inOrderType) {
        orderType = inOrderType;
    }*/

    public long getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(long inOrderNumber) {
        orderNumber = inOrderNumber;
    }

    public Collection getOrderImgUrls() {
        return orderImgUrls;
    }

    public void setOrderImgUrls(Collection inOrderImgUrls) {
        orderImgUrls = inOrderImgUrls;
    }

    public Set<String> getImagesSet() {
        return imagesSet;
    }

    public void setImagesSet(Set<String> inImagesSet) {
        imagesSet = inImagesSet;
    }

    public Map<Long, String> getImagesMap() {
        return imagesMap;
    }

    public void setImagesMap(Map<Long, String> inImagesMap) {
        imagesMap = inImagesMap;
    }

}
